草庐IT

Android USB HID 设备

全部标签

android - 如何检查设备是否有前置和后置摄像头?

我需要检测手机是否有前置摄像头,如果有,我需要计算百万像素。后置摄像头也是如此。我知道如何获取“相机”对象的百万像素,但我不知道如何检查其他内容。P.s.:如果你知道一种方法来检查相机是否有闪光灯,以及关于相机的其他很酷的统计数据,我也很高兴 最佳答案 我总是尝试创造helper检查您是否有前置摄像头:publicstaticbooleancheckCameraFront(Contextcontext){if(context.getPackageManager().hasSystemFeature(PackageManager.FE

android - Firefox for Android 是否使用设备证书库?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。社区在12个月前审查了是否重新打开此问题,然后将其关闭:原始关闭原因未解决Improvethisquestion我找到的唯一证据是:-此线程中的用户kbrosnanhttp://support.mozilla.org/en-US/questions/808899提到Firefox使用自己的CA列表。在此站点上http://www.jethrocarr.com/2012/01/04/custom-ca-certificates-and

android - 在移动设备上请求桌面站点选项

许多移动设备(例如我的Android手机)都有“请求桌面站点”选项。我正在构建移动网站,并希望让该原生功能发挥作用。我们作为开发人员的期望是什么?是否有GET请求,例如:leave_mobile=1还是设备本身更改了用户代理以欺骗应用程序认为它只是另一个桌面? 最佳答案 我在我的Android设备上做了一些测试并读取了用户代理,它似乎发生了变化。因此,为了使native选项起作用,我所做的是将初始用户代理捕获到session中,并在每个页面请求上将其与发送的页面进行比较。如果用户代理不同,则重新验证它是否是移动设备,如果为真,则用新

android - 如何找出 Android 设备与 APK 不兼容的原因

在GooglePlay开发者控制台中,我可以检查哪些设备兼容/支持我的APK。如何找出设备不受支持的原因?例如,不支持GoogleNexus7“tilapia”和“grouper”。但支持Nexus7、GoogleNexus7“deb”和GoogleNexus7“flo”。有没有办法知道list中的哪个功能导致了问题?特点:android.hardware.CAMERAandroid.hardware.LOCATIONandroid.hardware.location.GPSandroid.hardware.location.NETWORKandroid.hardware.screen

android - 自定义对话框中复选框控件的文本在某些Android设备上无法显示

我使用下面的代码创建并打开一个自定义对话框,它在android4.2.2中运行良好,但checkbox控件的文本在android2.3.6中无法显示。我发现在android4.2.2中checkbox控件的文字是黑色的,dialog的BackgroundColor是白色的,所以没问题,但是在android2.3.6中dialog的BackgroundColor是黑色的,所以不好。我该怎么办?sms_dialog.xml相关java代码:privatevoidDisplayPrompt(finalStringkey,finalbooleanisClose,Stringmsg){Layou

android - 在 Android 上的 wifidirect 中更改设备名称

当我发现要连接的点时,我可以用这个方法获取列表:@OverridepublicvoidonPeersAvailable(WifiP2pDeviceListpeers){ListpeersList=newArrayList(peers.getDeviceList());}WifiP2PDevice.deviceName返回在WifiDirect页面上的系统Wifi设置中设置的名称。假设用户在我的应用中将他们的昵称设置为“John”,是否可以更改设备名称以便当另一台设备发现它时,该名称将显示为“John”? 最佳答案 它使用隐藏的方法。

java - 与NSD连接的Android设备,如何使用套接字(Client-Client)发送消息?

在本指南的帮助下,我最近在几个设备的应用程序中设置了P2P通信:http://developer.android.com/training/connect-devices-wirelessly/nsd.html因此,现在我可以在我的网络中找到运行我的应用程序的其他设备。现在我想在客户端之间发送消息。可以是1,2个或更多客户端,但消息一次只会发送给1个客户端,更像是PING请求,但带有一些文本。我一直在阅读有关套接字的内容,这似乎是可行的方法(不久的将来也会与iOS设备通信)。但是..在所有示例和教程中,我发现所有消息都经过的客户端组中有一个服务器。我只想从客户端向客户端发送消息。基本上

android - Android SDK 管理器中没有可用的 Kindle Fire 设备定义

我想为KindleFire创建AVD,但我遇到了一些困难。根据我在网络上可以找到的有关该问题的每个站点,在执行以下步骤后:在Eclipse中转到Windows-->AndroidSDKManager点击打开它。然后它将打开sdk管理器,然后在顶部的两个菜单中列出一个用于包,另一个用于工具。然后打开工具菜单,点击管理附加站点。单击“用户定义的站点”选项卡,然后单击“新建”。在“添加附加站点URL”对话框中,输入以下URL:http://kindle-sdk.s3.amazonaws.com/addon.xml单击“确定”,然后单击“关闭”。等待AndroidSDK管理器刷新。我应该能够选

android - Cocos2d-js:如何在安卓设备上使用自定义的ttf字体?

我使用以下代码显示自定义ttf字体:ml.score=cc.LabelTTF.create(ml.totalPoints.toString(),"fonts/AmericanTypewriter.ttf",60);ml.score.setPosition(ml.size.width/2,BS*0.6);ml.score.retain();ml.score.setColor(cc.color(200,160,70));ml.scoreBar.addChild(ml.score,5);在Android中不显示字体。在Chrome/Firefox浏览器中是。我使用的是cocos2d-js30

android - 在 Android Lollipop 上使用 NFC 激活设备所有者

我正在尝试使用NFC在设备上设置设备所有者包。Lollipop概述中提到了here:Todeployandactivateadeviceowner,youmustperformanNFCdatatransferfromaprogrammingapptothedevicewhilethedeviceisinitsunprovisionedstate.ThisdatatransfersendsthesameinformationasintheprovisioningintentdescribedinManagedprovisioning.原因是一旦设置完毕,您就可以使用屏幕固定功能将设备锁